5800 Detroit Ave., Cleveland
(216) 961-5800
La Boca, which means "The Mouth" in Spanish and also a beautiful arts district city in Argentina is a new and innovative restaurant opened in the heart of the Gordon Square Theatre & Arts District of Clevelands near Westside. As a native of Buenos Ai...