Royal Taj India Cuisine 270 Soquel Ave Santa Cruz, CA 95062 Phone: (831) 427-2400
Category: Restaurants