The Ampersand | The Ampersand | The Ampersand | The Ampersand | The Ampersand |

attachment

The Ampersand

The Ampersand hotel is conveniently located next to South Kensington tube station