Yikes! This place is super creepy. The low-lighting, the weird neon, the tiny tables, the ostensible lack of any food besides peanuts in a Solo cup... It's the kind of place you come to when St. Stephen's is overflowing... then leave almost immediately.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.