Excellent location near Twickenham station, shops and restaurants at stones throw distance, comfortable apartment