Get directions to: Chelinos Mexican Restaurant, Norman, OK
Restaurant address: 1331 Alameda St Norman, OK 73071, USA
Restaurant: Chelinos Mexican Restaurant