Description
Casa Tulum is a vibrant restaurant located at 1700 South Michigan Avenue in Chicago, Illinois, offering a memorable dining experience in the heart of the city. Perfect for locals and travelers exploring the mother road, planning a road trip, or discovering route66 landmarks, this welcoming spot blends atmosphere, flavor, and convenience. Situated near Chicago’s iconic South Loop, Casa Tulum is an appealing destination for anyone seeking a restaurant with character and city energy. Whether you are stopping in for a casual meal or making it part of your Chicago food journey, Casa Tulum stands out as a flavorful choice in a prime location. Enjoy a restaurant experience that fits perfectly into any urban adventure.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
