Velocipede is located right on Grand River, not far from MSU's campus. They have a large selection of middle to high end mountain and road bikes, as well as some specialty bikes.
They have a good selection of parts and accessories, although the shopping/purchasing experience can somewhat be hampered by the often unfriendly and unhelpful staff.
more