Red Lobster 3451 E Main St Farmington, NM 87402 Phone: (505) 325-5222 Fax: (505) 327-3382
Category: Restaurants