The Marina Inn on San Francisco Bay 3 stars

68 Monarch Bay Drive, San Leandro, CA 94577, United States of America

Hotel image
Read more reviews for The Marina Inn on San Francisco Bay