Drag box to select area
100% Were impressed
Radio Bar is a lively spot where friends gather to enjoy food, drinks and live music. It is located on Somerville Avenue near Bow Street.
381 Somerville Ave, Somerville, MA 02143
- Hours: Daily, 5pm - 1am