Vive La Rose

26 Royal Opera Arcade, Westminster Abbey, London, United Kingdom, SW1Y 4UY
Description

Vive La Rose