← San Diego restaurants
Teo’s Kitchen
No reviews yet
Restaurant2893 Mission Blvd, San Diego
Own or manage Teo’s Kitchen? Claim this listing free
Hours
Hours not listed yet.
Details
Address2893 Mission Blvd, San Diego 92109
Phone(858) 900-2404
SocialInstagram
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.