Questions & Inquiries
How can we help?
Fill out the form below and one of our staff will respond to your question, comment, or inquiry as soon as possible. To request after-hours emergency service please call 419-353-5800.
Mecca Management, Inc. is conveniently located on the north side of Bowling Green at 1045 N. Main St. (in the same office complex as AA Green Realty & Marco’s Pizza)