This place sucks!!!! At first the decoration of the place is so nice, so I thought this place seemed ok. The ride in the beginning was so damn sorry. The food was below ok. There is definitely better american restaurants in NY. The alien is kind of annoying that goes around the tables.
Pros: Tourist area
Cons: Food sucked, Over Priced
more