Royal Inn 2 stars

120 Hickey Boulevard , South San Francisco, CA 94080, United States of America

Hotel image
Read more reviews for Royal Inn