Menu

Los Cowboys II Mexican Restaurant in Buchanan

115 Van Wert Street , 30113 - Get directions

Menu Los Cowboys II Mexican Restaurant

How to get to Los Cowboys II Mexican Restaurant

Address

115 Van Wert Street , 30113
Get directions

Follow Us

Opening Time

11am – 10pm: Mon-Thu

11am – 10:30pm: Fri

12noon – 10:30pm: Sat

11:30am – 10pm: Sun

Services

  • Indoor Seating
  • Table booking recommended
  • Delivery Delivery
  • Takeout Available Takeout Available

Related to Los Cowboys II Mexican Restaurant