The Cuban Sandwich Shop

Food, Restaurants, Cuban, Coffee & Tea, Cafes, Sandwiches

Address: 8329 Michigan Rd, Indianapolis, IN, 46268

Category: Food & Beverage

Tags: #Food #Restaurants #Cuban

Rating: 3.6/5 (100 reviews)

Listed on BizVoices