Mayflower Hotel, San Francisco

Mayflower Hotel, San Francisco
https://mayflower-hotel.usa8.info

Featuring free WiFi, Mayflower Hotel is located in San Francisco, 1969 feet from cafes, restaurants and boutique shopping in Union square. Each room at this hotel offers a flat-screen TV with satellite channels.

975 Bush Street, Union Square, San Francisco, 94109, United States of America

Related Posts