Get directions to: Toro Tapas Bar, Buffalo, NY
Restaurant address: 492 Elmwood Ave Buffalo, NY 14222, USA
Restaurant: Toro Tapas Bar