The Maya is a restaurant offering a unique culinary experience with a peaceful vibe perfect for a laid-back dining experience. It is located at 166 Stillwater Ave.