Times Square Restaurant

4.0
(8 reviews)
79 Av. Jean Lebas, Roubaix, 59100
+33 3 74 40 33 83
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Times Square Restaurant | Lille | France | TripAligner