United States / Costa Mesa / RestaurantsitalianOspi Costa MesaAddress234 E 17th St, Costa MesaWebsiteospi.comPhone+19499904331—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itMilligram Coffee and Kitchen · 48 mNot ratedJan's Health Bar · 65 mNot ratedCafe Rio · 141 mNot rated