Belle's flat
I live in London but can't pinpoint where Belle's house is - where it is filmed or where it is supposed to be.
Considering she works in Central London most of the time (Mayfair and so on) I assume she can't live too far outside the city centre.
Does anyone know?