Millbank Millennium Pier

Millbank Millennium Pier, located near Tate Britain, is a charming spot on the River Thames with distinctive architecture and a beautiful setting.