Contact
Royal Taj India Cuisine (831) 427-2666
270 Soquel Ave, Santa Cruz CA as of dinehere.us