14 Jan 2019, 14:03

14 Jan 2019, 14:03

Review #ID


Reviewed Sight

Grand Central - New York City, USA

Review Title

Grand indeed

Review Rating

- 4/5


The terminal building is grand as the name suggest, such a wonderful well kept interior and a dominating facade that would have you suggesting that it was anything but a train station.

User Images