Flight 151 in Chelsea?
Anyone know anything about this place on 8th Ave.? It's the airplane-themed one (windows that look like a hangar, etc.) between, I think, 15th and 16th. I'd never given it a second look, but I just saw some enthusiastic reviews on Citysearch -- almost *too* enthusiastic, as if they'd been placed there by the restaurant's owners. Is it any good?