Best Outdoor Restaurant - Tower 23 Hotel
723 Felspar St San Diego, CA 92109
858-270-2323
NOTE: Our local Sneaky Sunday representative is working on developing original commentary to support this recommendation. It should be live very soon. Thank you for your patience and please enjoy this recommendation all the same.