Long Lake Shore Bloomfield Twp May 19 Written by Eric Szulc Eric Szulc Previous Previous Lotus/Maceday Lake Next Next Shenandoah Village