Appia Residences Hotel is housed in a period building retaining many original features situated on a cobbled, pedestrianised street in Prague’s centre, 200 metres from Prague Castle.