Old Stone Steakhouse in Belmont is a favorite. Not too expensive, but portions are decent sized. Great staff too