Skip to Main Content

Kiko Restaurant

Categories Restaurants Restaurants

Address

746 Higuera Street
Suite 6
San Luis Obispo, CA 93401

visit website

View on Google Maps

Social Media

Details

Peruvian cuisine & pisco bar

Nearby Shopping

Nearby Dining

Nearby Services