Get directions to: Royal Greens Vegetarian, San Jose, CA
Restaurant address: 1071 South De Anza Blvd San Jose, CA 95129, USA
Restaurant: Royal Greens Vegetarian