Best place to stay in South Park! Adorable place with an unbeatable location to make your stay in San Diego relaxing and fun :)