Yummy Crab West Pike Plaza Road Indianapolis In - 5309 west pike plaza road • indianapolis, in 46254. Posted by pic-harhar Wednesday, January 6, 2021