The Rochester Castle

143, 145 Stoke Newington High Street London N16 0NY