Does Teddy's have a bar?
Address: 851 Black River Blvd N, Rome, NY 13440, USA
Monchito XD | Mar 16, 2020
absolutely they have a bar
Kathy Mulvhill | Mar 16, 2020
Yes Teddys has a bar
Neal Tubbs | Mar 16, 2020
They also have excellent drinks.
Thanks! Your answer is awaiting moderation.