by Dany Khoury | Apr 4, 2020 | Travel
The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor in New York, in the United States. With over 26 000 restaurants in New York City, it can be a daunting task to choose from many staggering options of the...