Balboa Island Diamond (w/ Large Outdoor Patio) · HomeShared