st leonards hotel is located 21 longmoore street in london (sw1) (SW1V 1) in the region of london (england). This place is listed in the guest house category of the geodruid london (sw1) 2015 guide.