Park Avenue Bayswater Inn Hyde Park London, városközpont területén található. Bayswater metróállomás mindössze 5 perc gyalog, Hyde Park pedig 19 perc sétára van tőle.