The Red Lobster is one of a chain of seafood restaurants.
The restaurant is sited on Times square, in the centre of New York.
The restaurant is sited over several floors and has lift access.
The food was fine and there are free refills for soft drinks, the restaurant was extremely busy and the foyer was no where near big...
More
