Chef Oya's The Trap

Restaurants, Soul Food, American (Traditional), Seafood

Address: 3355 North Keystone Ave, Indianapolis, IN, 46218

Category: Restaurants

Tags: #Restaurants #SoulFood #American(Traditional

Rating: 4.6/5 (50 reviews)

Listed on BizVoices