Back to Fulham Road

Mimosa restaurant and bar in Chelsea in London
Mimosa restaurant and bar on Chelsea's Fulham Road in London.

Back to Fulham Road