Serrano's Libra × Libra BAR & GRILL
1023 W Monte Cristo Rd,
Edinburg, TX 78541
Serrano's Libra × Libra BAR & GRILL is one of the popular Sports Bar located in 1023 W Monte Cristo Rd ,Edinburg listed under
Restaurant in Edinburg
,
Restaurant/cafe in Edinburg
,