Advertisement
Hotels

Trafalgar Hotel introduces herb garden to central London’s biggest roof bar

The Trafalgar Hotel has unveiled a Mediterranean herb garden at Vista, the largest roof bar in central London.

Check out our free weekly podcast

Back to top button