Mcleod House Bistro Listed in and Foodie. Contact Info 207 N Apopka Ave Inverness, Florida 34450 Phone: (352) 726-7700