Dodd's Townhouse, INDIANAPOLIS, Indiana (IN)

Feeling hungry? Dodd's Townhouse is among the restaurants you possibly can consider.
Conveniently situated at 5694 North Meridian Street () in INDIANAPOLIS, Indiana (IN) (46208), Dodd's Townhouse is available at 3172571872. Please do give them a call beforehand to make a reservation.
More restaurants in INDIANAPOLIS, Indiana (IN)


Dodd's Townhouse contact information and details:
Address: 5694 North Meridian Street - , INDIANAPOLIS, Indiana (IN) 46208
Contact Phone: 3172571872