Le Square is a hotel offering colorful rooms with flat-screen TVs and free WiFi. It features a restaurant and terrace.