Tandoor Chapel Hill Indian Restaurant

1301 E Franklin St #100 Chapel Hill NC 27514 USA

(919) 967-6622

Location