Roma Concert Videos
Roma are a 4 piece band based in Cheshire/Manchester, who following a couple of line up changes have now settled into the soaring melodic indie/rock sound that is Roma today.
Roma are a 4 piece band based in Cheshire/Manchester, who following a couple of line up changes have now settled into the soaring melodic indie/rock sound that is Roma today.