The former location of the Meteor, a cafe and high-end bicycle shop, is a neighborhood landmark, proudly displaying the sign of a previous long-time occupant, Little Rock Paint & Wallpaper Co.
↧