681 Elton Ave,
Melrose ,
NY
10455
UNITED STATES
Umbrella Hotel Bronx offers a memorable lodging experience in New York City, whether you are visiting the Big Apple for business or pleasure.
Worldwide > United States > Bronx, NY > Hotels