Astro Ramen offers delicious ramen in a small, picturesque setting. Limited seating available.