Tandoor North Indian Restaurant
Address: Holiday Inn Singapore Orchard City Centre, 11 Cavenagh Road
Phone No.: 6733 8333
Address: Holiday Inn Singapore Orchard City Centre, 11 Cavenagh Road
Phone No.: 6733 8333