The Spice Tree Restaurant is located in Agra, India on Agra Cantt Rd, Sadar Bazar, Agra Cantt, Idgah Colony. The Spice Tree Restaurant is rated 3.3 out of 5 in the category non vegetarian restaurant in India.
Address
Agra Cantt Rd, Sadar Bazar, Agra Cantt, Idgah Colony