Megha's Kitchen is a restaurant located at 2 Cornelius Street. It is known for its culinary offerings, with one source mentioning it as a culinary gem worth exploring. While dining-in may not be available, takeout options are likely.