Marco Polo is situated on the Putney Wharf with spectacular views of the Thames across the terrace from both the bar and the restaurant. With fine Italian dining and a luxurious bar, Marco Polo is the destination for those seeking something special.