7300 Palisades Pkwy, Mentor, Ohio 44060 USA
When Cleveland and Cuba come together a delicious sandwich is born!
Photo Credit: Yelp