translate English to French: Loulou Poodle is located in Montreal (Canada) area.
Loulou Poodle est situé sur la rive nord de Montréal, Québec, Canada.