Address: 2521 Newhall St, Santa Clara, CA 95050
Telephone: (408) 984-2204
Business type: Middle Eastern restaurant
Couscous restaurant Santa Clara
Lunch restaurant Santa Clara
Pilaf restaurant Santa Clara
Halal restaurant: Achilles
Laundromat: Lucky Laundry
stop & shop: One Stop Market Food &...
aldi: Short Stop Market
ATM: Atm Specialists Inc