Tikka Shack

Indian restaurant · 1500 Alafaya Trail #1052, Oviedo, FL

Dine-In

Hours

More food in Oviedo, FL · Indian Food in Oviedo