Casa Teva is a restaurant offering admirable service and affordable prices.