Achilles is a Middle Eastern restaurant located in Santa Clara, CA 95050. It is one of the 119 Middle Eastern restaurants in United States. Address of Achilles is 2521 Newhall St, Santa Clara, CA 95050, United States. Achilles can be contacted at 14089842204. Achilles is rated 4.5 (out of 5 stars) by 915 reviewers on the web.
Some of the places around Achilles are -
2521 Newhall St, Santa Clara, CA 95050, United States
Contact number of Achilles is 14089842204.
Rating of Achilles is 4.5 out of 5 stars.
Address of Achilles is 2521 Newhall St, Santa Clara, CA 95050, United States.
Achilles is located in Santa Clara, CA 95050.
Achilles is a Middle Eastern restaurant in United States
Pincode of Santa Clara, CA 95050 is 95050