El Rancho
➤ 326 rue du General Leclerc, 95130 Franconville, France
Vegetarian, Mexican, Dessert, Grill, Tea
"Well you have to accept it is what it is, then its finefriendly, efficient staff & the food is not so badnot really an authentic TexMex as you would"