Situated just off Albert Embankment and within walking distance to many famous London landmarks such as Houses of Parliament, Tate Gallery and The London Eye.
Vauxhall tube station and Waterloo International train station are located just a few minutes walk away from Salamanca Square