Cosy green 1-bedroom apartment is located 228 Edgware Road London London, England United Kingdom W2 1DW