La Favorita Mexican Food

Restaurant in Longview, Washington

Features: outdoor seating