This apartment is the perfect location for a stay in Westwood!