Novo Restaurant

WHERE
http://www.novorestaurant.com/
726 Higuera St
San Luis Obispo, CA 93401
United States
Google map and directions

Will you come?






Connect