Get directions to: Alrosa Villa - Restaurant & Lounge, Columbus, OH
Restaurant address: 5055 Sinclair Road Columbus, OH 43229, USA
Restaurant: Alrosa Villa - Restaurant & Lounge