Ocean Beach Hotel 2 stars

5080 Newport Avenue, Ocean Beach, San Diego, CA 92107 , United States of America

Hotel image
Read more reviews for Ocean Beach Hotel