Casa Torregrosa offers traditional, homemade cuisine.