Get directions to: Ramada Limited, Santa Rosa, NM
Restaurant address: 1701 Will Rogers Drive Santa Rosa, NM 88435, USA
Restaurant: Ramada Limited