Do you own Stella Blues? Contact us to connect with your diners.
The Blue is not your average restaurant. Of course, we serve the best food in Archbold, OH, but we also have great live entertainment! Come in today!
Stella Blue is located at the address 301 N Defiance St in Archbold, Ohio 43502. They can be contacted via phone at (419) 445-2022 for pricing, hours and directions. Stella Blue specializes in Meetings, Corporate Meetings, Birthdays.
Stella Blue has an annual sales volume of 501K - 999,999. . For more information go to...
Archbold is what a small community is meant to be, residents and businesses working together to create a strong place to live, work and visit.