Lolo Filming Locations

Lolo was filmed in Paris in France and London in United Kingdom.
Show Map