A Unique Beachfront Hotel in San Diego, California. Stay and play at Ocean Villa Inn—San Diego’s boutique inn located near the heartbeat of downtown Ocean Beach.