norwood hotel is located 3 knights hill in se27 (SE27 0) in the region of london (england). This place is listed in the hotel category of the geodruid se27 2022 guide.