Tegry Bistro, Trader's Point shopping center, Indianapolis
1
6010 W 86th St, Indianapolis, IN
-
"This was a surprise; we didn't expect much when we went. Service was prompt and good. Beautiful and tasty softshell crab with a spicy green."
dustbunnymom (14)