Le Bayswater Inn Hotel est l'un des plus anciens bâtiments victoriens de Bayswater, il a été construit dans les années 1900 et donne sur les vues pittoresques des Princes Gardens. L'emplacement des hôtels est également à deux pas de Hyde Park.
Le restaurant contemporain, qui sert le petit-déjeuner tous les matins, a été magnifiquement rénové pour offrir aux clients un cadre parfait donnant sur les charmantes vues sur les Princes Gardens, tout en se livrant au grand choix au buffet du petit-déjeuner