closeView MeStudio to 1 Bedroom Apartments 2504-2506 Albatross St2504-2506 Albatross StSan Diego, CA 92101