Filter Options Services TypeServices Full Business Directory Acupuncture Advertising/Marketing All Services Antiques Apparel/Accessories Architect Attorney Auto/Auto Services Bank/Financial Business to Business Classes/Instruction Cleaning Supply Community/Government/Business Resources Construction Counseling Dentist Downtown Living Driving School Dry Cleaning Education Entertainment Event Planning Fitness Home/Home Improvement Insurance Laundry/Dry Cleaning/Tailor/Shoe Repair Massage Therapy Medical Optician Pets Photography Physical Therapy Physician Printing Psychologist Real Estate Religious Salon Salon/Beauty/Spa Security Services Specialty Store Taxi/Car Service Technology Transportation Travel Weight Management Shopping OptionsShopping Full Business Directory Alcohol/Smoke Shop All Shopping Antiques Apparel/Accessories Art Gallery Auto/Auto Services Classes/Instruction Convenience Store/Grocery Crafts/Hobbies/Games Dessert/Sweets Electronics Entertainment Event Planning Home/Home Improvement Janitorial Supplies Music Pets Pharmacy Salon/Beauty/Spa Specialty Store Dining OptionsDining Full Business Directory All Dining American Asian Bar Brewery Brunch Café Costa Rican Cuban Deli Dessert/Sweets French Greek Halal Indian Irish Italian Korean Latin American Mexican Middle Eastern New American Salad Seafood Show All Tapas Thai Turkish TJC Homes35 North Bridge Street, Somerville, NJ 088769087070042Visit Website Nail Lounge de Somerville131 West Main Street, Somerville, NJ 088769089330099Visit Website Redolia Perfumery92 West Main Street, Somerville, NJ 08876201-688-0685Visit Website Somerville Public Schools51 West Cliff Street, Somerville, NJ 08876Visit Website The Rock Shack14 Davenport Street, Somerville, NJ 08876Visit Website Of Art and Soul2 Division Street Suite 4, Somerville, NJ 08876 Somerset County Library System - Somerville Branch35 West End Avenue. Somerville, NJ 08876Visit Website Moka & Co15 West Main StreetVisit Website Retro Lotus5 Division Street908-669-3660Visit Website Mono Mono Records13 Davenport Street732-991-7227Visit Website