Tag Archive for: hotel roof garden

What’s Growing on the Roof at the Westin New York Grand Central?

The answer is on your plate or in your glass if you order an arugula salad or a muddled-mint mojito at LCL, the hotel restaurant and bar. Read more