International Tap House, Delmar on Postcard