Belmont Heights has quietly become one of Long Beach's best neighbourhoods for a proper sit-down meal, with a strong run of American and Mexican restaurants along Second Street that punch well above the city average for quality. The cooking here leans towards the kind of place you'd book for a birthday or anniversary rather than a quick bite, with prices to match. If you're after weekend brunch or a Latin American dinner worth lingering over, this is the corner of Long Beach to head to first.