Home » Restaurants » America » Indianapolis Restaurants » The Cuban Sandwich Shop | 8329 Michigan Rd Indianapolis IN 46268 United States

The Cuban Sandwich Shop | 8329 Michigan Rd Indianapolis IN 46268 United States Restaurant Menu & Phone

Restaurant Reviews:

849
4.7/5

The Cuban Sandwich Shop | 8329 Michigan Rd Indianapolis IN 46268 United States Contact Details

8329 Michigan Rd Indianapolis IN 46268 United States

Related Restaurants